﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family:"微软雅黑"; font-size:12px; line-height:22px; color:#000000; 
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}
a{
	color:#000000;
	text-decoration:none;
}
a:hover{
	color:#0797e2;
	text-decoration:none;
}
/*--Start 分页样式---------*/
.List_page{text-align:right;margin:8px;font-family:"微软雅黑";clear:both;}
.List_page a{background:#fff;margin:1px;padding:4px 6px;border:1px solid #cccccc;color:#333;font-family:"微软雅黑";}
.List_page span{background:#EAF5FC;color:#000000;margin:1px;padding:4px 6px;border:1px solid #cccccc;font-family:"微软雅黑";}
/*--End 分页样式---------*/
/*---------------------------------------end main--------------------------------------*/
#top_bg{
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background:url(../images/top_bg.jpg) repeat-x;
}
#top{
	width:738px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#logo{
	float:left;
	background:url(../images/logo.jpg) no-repeat;
	width:530px;
	height:105px;
}
#top_right_bg{
	background:url(../images/top_right_bg.jpg) no-repeat;
	width:473px;
	height:105px;
	float:right;
}
#top_sc{
	width:172px;
	float:right;
}
#top_sc_b{
	width:15px;
	float:left;
}
#top_sc_b img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
}
#top_sc_middle{
	background:url(../images/sc_bg.jpg) repeat-x;
	width:142px;
	float:left;
}
#top_sc_middle ul li{
	float:left;
	background:url(../images/sc_pot.jpg) no-repeat left;
	padding-left:10px;
	padding-right:11px;
	font-size:12px;
	line-height:22px;
}
#top_sc_middle ul li a{
	color:#000;
	text-decoration:none;
}
#top_sc_middle ul li a:hover{
	color:#fff;
	text-decoration:none;
}
#nav_bg{
	background:url(../images/nav_bg.jpg) repeat-x;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#nav{
	width:738px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.sec_menu {
	background-color:#DFDFDF;
	Z-INDEX: 1000; POSITION: absolute;  DISPLAY: none; WHITE-SPACE: nowrap; width:170px; text-align:center; overflow:hidden;}
.sec_menu ul li{
	text-align:center;
	color:#007dbf;
}
.sec_menu ul li a{
	color:#007dbf;
	text-decoration:none;
	width:170px;
	height:28px;
	line-height:28px;
	display:block;
}
.sec_menu ul li a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color:#007dbf;
	width:170px;
	height:28px;
	line-height:28px;
	display:block;
}
.sec_menu ul li.x{
	background:url(../images/subnav_x.jpg) no-repeat;
	width:170px;
	height:2px;
	line-height:2px;
	font-size:0px;
}
#banner_bg{
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	background:url(../images/banner_bg.jpg) repeat-x;
	height:308px;
}
#banner {
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding-top:11px;
}
#banner img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
}
#container{
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding:10px 0px;
}
#index_company{
	width:298px;
	float:left;
}
#index_company h2{
	background:url(../images/index_company_title.jpg) no-repeat;
	width:298px;
	height:41px;
}
#index_company_nr{
	width:276px;
	border:1px solid #cdcdcd;
	border-top-width:0px;
	border-bottom-width:0px;
	padding:10px;
}
#index_company_bottom{
	background:url(../images/index_company_bottom.jpg) no-repeat;
	width:298px;
	height:5px;
}

#index_middle{
	width:389px;
	padding-left:10px;
	float:left;
}
#index_news{
	clear:both;
	overflow:hidden;
}
#index_news h2{
	background:url(../images/index_news_title.jpg) no-repeat;
	width:389px;
	height:41px;
}
#index_news h2 span{
	float:right;
	width:50px;
	padding-top:15px;
}
#index_news_nr{
	width:389px;
	clear:both;
	overflow:hidden;
	padding:10px 0px;
}
#index_news_nr ul li{
	background:url(../images/pot.jpg) no-repeat left;
	padding-left:13px;
	line-height:25px;
}
#index_news_nr ul li span{
	float:right;
	color:#666666;
}
#index_case{
	width:389px;
	clear:both;
	overflow:hidden;
}
#index_case ul li{
	float:left;
	padding:0 8px;
}
#index_case ul li img{
	border:1px solid #cdcdcd;
	padding:2px;
}
#index_case ul li span{
	display:block;
	text-align:center;
}
#index_contact{
	width:298px;
	float:right;
}
#index_contact h2{
	background:url(../images/index_contact_title.jpg) no-repeat;
	width:298px;
	height:41px;
}
#index_contact_nr{
	width:276px;
	border:1px solid #cdcdcd;
	border-top-width:0px;
	border-bottom-width:0px;
	padding:10px;
	background:url(../images/index_contact_pic.jpg) no-repeat right bottom;
}
#index_message_but{
	width:296px;
	border:1px solid #cdcdcd;
	border-top-width:0px;
	border-bottom-width:0px;
	text-align:center;
	clear:both;
	overflow:hidden;
}
#index_contact_bottom{
	background:url(../images/index_contact_bottom.jpg) no-repeat;
	width:298px;
	height:5px;
}
#index_tjpro{
	width:1003px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#index_tjpro_b{
	width:28px;
	float:left;
}
#index_tjpro_middle{
	width:947px;
	float:left
}
#index_tjpro_middle ul li{
	float:left;
	padding:0 6px;
}
#index_tjpro_middle ul li span{
	display:block;
	text-align:center;
	line-height:24px;
}
#index_tjpro_middle ul li img{
	background:url(../images/pro_pic_bg.jpg) no-repeat;
	width:170px;
	height:126px;
	padding:3px;
	font-size:0px;
	line-height:0px;
}
#footer_bg2{
	background:url(../images/footer_bg2.jpg) repeat-x;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#footer_bg{
	background:url(../images/footer_bg.jpg) no-repeat center;
	width:100%;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	height:128px;
}
#footer{
	width:1003px;
	padding-top:54px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
	text-align:center;
	color:#FFF;
	text-align:right;
}
#footer a{
	color:#FFF;
	text-decoration:none;
}
#footer a:hover{
	color:#000000;
	text-decoration:none;
}

#ny_left{
	width:202px;
	float:left;
}
#left_prolist{
	width:202px;
	clear:both;
	overflow:hidden;
}
#left_prolist h2{
	background:url(../images/left_prolist_title.jpg) no-repeat;
	width:202px;
	height:41px;
}
#left_prolist_nr{
	width:200px;
	border:1px solid #cdcdcd;
	border-top-width:0px;
	border-bottom-width:0px;
}
#left_prolist_nr ul{
	width:170px;
	padding:10px 0px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
#left_prolist_nr ul li{
	line-height:24px;
	border-bottom:1px dashed #cdcdcd;
	background:url(../images/pot.jpg) no-repeat left;
	padding-left:15px;
}
#left_prolist_bottom{
	background:url(../images/left_prolist_bottom.jpg) no-repeat;
	width:202px;
	height:5px;
}
#ny_right{
	width:790px;
	float:right;
}
#right_location{
	width:790px;
	text-align:right;
}
#right_title{
	width:790px;
	padding-bottom:10px;
}
#right_title img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
}
#right_single{
	width:768px;
	border:1px solid #e1e1e1;
	padding:10px;
}
#right_newslist{
	width:768px;
	clear:both;
	overflow:hidden;
	padding:10px 0px;
}
#right_newslist ul li{
	background:url(../images/pot.jpg) no-repeat left;
	padding-left:13px;
	line-height:25px;
}
#right_newslist ul li span{
	float:right;
	color:#666666;
}


#right_pro{
	width:790px;
	clear:both;
	overflow:hidden;
}
#right_pro ul li{
	float:left;
	padding:0 8px;
}
#right_pro ul li span{
	display:block;
	text-align:center;
	line-height:24px;
}
#right_pro ul li img{
	background:url(../images/pro_pic_bg.jpg) no-repeat;
	width:170px;
	height:126px;
	padding:3px;
	font-size:0px;
	line-height:0px;
}
#right_case{
	width:790px;
	clear:both;
	overflow:hidden;
}
#right_case ul li{
	float:left;
	padding:0 8px;
}
#right_case ul li img{
	border:1px solid #cdcdcd;
	padding:2px;
}
#right_case ul li span{
	display:block;
	text-align:center;
}
